package com.sunshine.domain.service;

import com.sunshine.domain.entity.SubjectCategroyBO;
import com.sunshine.infra.basic.entity.SubjectCategory;

import java.util.List;

/**
 * 题目分类服务
 * @version 1.0
 * @Author 夏百友
 * @Date 2025/10/31 23:45
 */
public interface SubjectCategoryDomainService {

    void addSubjectCategory(SubjectCategroyBO subjectCategroyBO);


    /**
     * 查询分类大类
     * @author 夏百友
     * @date 2025/11/4 17:45
     */

    List<SubjectCategroyBO> queryPrimaryCategory(SubjectCategroyBO subjectCategroyBO);

    /**  
     * 更新分类
     * @author 夏百友  
     * @date 2025/11/5 14:09  
     */
    
     Boolean update(SubjectCategroyBO subjectCategoryBO);

    Boolean deleteCategory(SubjectCategroyBO subjectCategoryBO);
}
